package com.lcn.core.datasource;

import com.weibo.api.motan.util.LoggerUtil;

/**
 * <p>类说明</p>
 *
 * @author 张峰 zfvip_it@163.com
 * @create: 2017－12－17 下午4:32
 */
public abstract class AbstractTransaction {

    /**
     * 是否已启动事务等待
     */
    private volatile boolean hasStartTransaction = false;

    /**
     * 事务处理
     */
    private void transaction() {
        if (hasStartTransaction) {
            LoggerUtil.info("已经启动事务连接等待");
            return;
        }

        hasStartTransaction = true;
    }

    /**
     * 关闭连接
     */
    private void closeConnection() {

    }

    /**
     * 事务回滚操作
     */
    private void rollbackConnection() {

    }
}
